package com.umpay.dto.merBusi.req.withdrawal;


import javax.validation.constraints.NotNull;

import com.umpay.annotation.Pattern;
import com.umpay.dto.merBusi.req.CommonBusiReq;

/* ******************  类说明  *********************
 * class       :  WithdrawalQueryBusiReq
 * @author     :  ncc
 * @date       :  2018年3月9日 下午1:59:41
 * @version    :  1.0  
 * description :  提现订单查询请求类
 * @see        :                        
 * ************************************************/   
public class WithdrawalQueryBusiReq extends CommonBusiReq {
	@NotNull(message = "商户号不能为空")
	@Pattern(message = "商户号格式不正确")
	private String merId;//	商户号	  变长8	Y	商户在支付平台分配的商户号\\d{4,8}
	@NotNull(message = "商户订单号不能为空")
	@Pattern(message = "商户订单号格式不正确")
	private String orderId;//	商户订单号	变长20	Y	商户订单号支持数字、英文字母，其他字符不建议使用 长度4至20位
	@NotNull(message = "商户订单日期不能为空")
	@Pattern(message = "商户订单日期格式不正确")
	private String orderDate;//	商户订单日期	定长8	Y	商户生成订单的日期，格式YYYYMMDD
	public String getRpid() {
		return rpid;
	}
	public void setRpid(String rpid) {
		this.rpid = rpid;
	}
	public String getMerId() {
		return merId;
	}
	public void setMerId(String merId) {
		this.merId = merId;
	}
	public String getOrderId() {
		return orderId;
	}
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}
	public String getOrderDate() {
		return orderDate;
	}
	public void setOrderDate(String orderDate) {
		this.orderDate = orderDate;
	}
	/* ********************************************
	 * method name   : toString 
	 * modified      : ncc ,  2018年1月26日 下午3:35:04
	 * @see          : @see java.lang.Object#toString()
	 * ********************************************/     
	@Override
	public String toString() {
		return "WithdrawalQueryBusiReq [rpid=" + rpid + ", merId=" + merId + ", orderId=" + orderId + ", orderDate=" + orderDate + "]";
	}
}
